'''
@Project ：my_python_project 
@File    ：小练习：模拟tail -f实时查看日志.py
@IDE     ：PyCharm 
@Author  ：xionglinhui
@Date    ：2024/7/24 上午8:54 
'''
import time

'''
实现动态查看最新一条日志的效果 ,边写入文件时边可读出日志信息；
如：日志文件为message.log，当没有日志写入时停留1秒

'''

with open('message.log', mode='rb') as f:
    f.seek(0, 2)
    while True:
        line = f.readline()
        print(line)
        if(len(line)) == 0:
            time.sleep(0.5)
        else:
            info = f.readline()
            print(info.decode('utf-8'))